Caching Neighborhood Protocol: a Foundation for Building Dynamic Caching Hierarchies with WWW Proxy Servers

نویسندگان

  • Cho-Yu Chiang
  • Ming T. Liu
  • Mervin E. Muller
چکیده

In this paper, we propose a Caching Neighborhood Protocol (CNP) that describes an infrastructure upon which proxy servers can build dynamic caching hierarchies. Compared to the conventional schemes based on static caching hierarchies where proxy servers can only communicate with each other following predefined path configurations, the proposed dynamic scheme permits flexible communications among proxy servers. Such a scheme can decrease the response times of requests by increasing the availability of documents without compromising the currency of rendered documents. CNP is based on the concept of caching neighborhood, in which originating servers extend their spans and availability through their caching representatives, incarnated as proxy servers. The coherence of documents provided by the originating server and the cached copies on its caching representatives is maintained via employing the X tolerance coherence requirement. Some qualitative reasonings and studies on the traces of request accessing logs collected by a proxy server at NLANR [16] are presented to justify the proposed CNP. One of the most important observations is that caching the most popular documents provided by the most popular Web sites would be the most effective way for Web caching. A five day trace analysis shows that the top 20% Web sites (in terms of frequency of accesses) provide 93% of the most frequently accessed top 20% documents and such top 20% documents account for 94% documents that have been accessed more than once. We also describe how CNP exploits these access characteristics to fare against the static caching hierarchy schemes based on Internet Cache Protocol (ICP) [7], such as Harvest [2] and Squid [21].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Request Forwarding for the Dynamic Web Caching Hierarchies

To enhance the performance of Web caching, we proposed a dynamic Web caching hierarchy scheme based upon the Caching Neighborhood Protocol (CNP) [1][2] to facilitate establishing flexible cooperation partnerships among the Web origin servers and proxy servers. One of the key issues to the success of using CNP for the Web caching is request forwarding, i.e., to which destination server a client-...

متن کامل

Behavior of WWW Proxy Servers in Low Bandwidth Conditions

Most of caching proxy servers are installed between the Internet and enterprise networks (aka the Intranet). The performance of the caching proxy server is very important for WWW service because the server handles all of the WWW transactions in the organization. In this paper, as a performance measure of the caching proxy server, we exploit the WWW object retrieval time of clients through the c...

متن کامل

Connection Caching for WWW Servers and Proxies

This paper proposes connection caching to reduce the overhead of accessing WWW pages. Connection caching means that a WWW server or a WWW proxy server does not release its connection with a client or a peer but retains it and uses it again after the transmission is completed. The retained connection is cached and it is used for future access. Connection caching reduces network traffic and serve...

متن کامل

Analysis of Bu er Replacement Policies for WWW

The advent of the Web service brought out the explosive growth of Internet, which necessitates a scheme to reduce the netwrok traac. Caching is a popular method in reducing such traac, and it is widely used in many Web servers, clients, and proxy servers. Since an object of Web service is accessed as a whole, the caching scheme for such object must be diierent from others that usually treat a p...

متن کامل

A Multicollaborative Push-Caching HTTP Protocol for the WWW

We propose a caching protocol designed to automatically mirror heavily accessed WWW pages in a distributed and temporal fashion. The proposed caching mechanism differs from proxy type mechanisms in that it caches according to load pattern at the server side, instead of access patterns at the client-side LAN, in a Demand-based Document Dissemination (DDD) system fashion. This type of server init...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999